
.stack-pane {
    -fx-background-image: url("../image/plugin_bg.png");
    -fx-background-size: cover;
    -fx-background-repeat: no-repeat;
    -fx-background-position: center;
}

.date-picker .week-day {
    font-family: "SimHei"; /* 黑体 */
    font-size: 14px;
    color: #333; /* 深色 */
}

.query-pane {
    -fx-background-color: transparent;
    -fx-padding: 0;
    -fx-effect: dropshadow(gaussian, rgba(0, 0, 0, 0.15), 10, 0, 0, 3);
    -fx-background-radius: 4px;
}

.query-vbox {
    -fx-spacing: 0;
    -fx-alignment: TOP_LEFT;
    -fx-margin-top: 0;
    -fx-padding: 0;
}

.date-picker-label {
    -fx-alignment: center-right;
    -fx-text-fill: #2c3e50;
    -fx-font-size: 13px;
}

.date-picker-text {
    -fx-text-fill: #7f8c8d;
    -fx-font-size: 13px;
    -fx-min-width: 20px;
    -fx-alignment: CENTER;
}

.reset-button {
    -fx-background-color: #95a5a6;
    -fx-text-fill: white;
    -fx-padding: 6px 20px;
    -fx-font-size: 12px;
    -fx-cursor: hand;
    -fx-background-radius: 3px;
}

.query-button {
    -fx-background-color: #3498db;
    -fx-text-fill: white;
    -fx-padding: 6px 20px;
    -fx-font-size: 12px;
    -fx-cursor: hand;
    -fx-background-radius: 3px;
}

.data-pane {
    -fx-background-color: transparent;
    -fx-padding: 15px;
    -fx-effect: dropshadow(gaussian, rgba(0, 0, 0, 0.15), 10, 0, 0, 3);
    -fx-background-radius: 4px;
    -fx-max-width: 1060px;
}

.data-view {
    -fx-font-size: 13px;
    -fx-background-color: rgba(255, 255, 255, 0.7);
    -fx-border-color: #e0e0e0;
    -fx-border-radius: 3px;
    -fx-width: 100%;
}

.data-view .column-header .label {
    -fx-alignment: center;
}

.data-view .table-cell {
    -fx-alignment: center;
}

.data-view .scroll-bar:horizontal {
    -fx-opacity: 0; /* 隐藏横向滚动条 */
    -fx-pref-height: 0;
}

.data-view .scroll-pane .corner {
    -fx-background-color: transparent; /* 隐藏角落空白 */
}

.foot-label {
    -fx-text-fill: #7f8c8d;
    -fx-font-size: 13px;
}

.foot-button {
    -fx-padding: 2px 8px;
    -fx-font-size: 12px;
    -fx-background-radius: 2px;
}
